106 Clover Lane, Menlo Park, California Property Tour